demos/widget-factory: Add common_cflags to build
authorTimm Bäder <mail@baedert.org>
Fri, 6 Mar 2020 17:56:40 +0000 (18:56 +0100)
committerTimm Bäder <mail@baedert.org>
Fri, 6 Mar 2020 17:56:40 +0000 (18:56 +0100)
And fix the generated warnings

demos/widget-factory/meson.build
demos/widget-factory/widget-factory.c

index 1c43423757f5ffcdb75bac209136e78f0a916985..26e64db27bc052e3ccadaf9026c23d4186fd857c 100644 (file)
@@ -6,6 +6,7 @@ widgetfactory_resources = gnome.compile_resources('widgetfactory_resources',
 
 executable('gtk4-widget-factory',
            'widget-factory.c', widgetfactory_resources,
+           c_args: common_cflags,
            dependencies: libgtk_dep,
            include_directories: confinc,
            gui_app: true,
index 3883df63a80396e100741003130580df2d315c1a..2445af7c270ee10e5bb11d9cd5c97721d3dfb5fe 100644 (file)
@@ -1075,6 +1075,7 @@ typedef struct
 
 typedef GtkTextViewClass MyTextViewClass;
 
+static GType my_text_view_get_type (void);
 G_DEFINE_TYPE (MyTextView, my_text_view, GTK_TYPE_TEXT_VIEW)
 
 static void
@@ -1446,6 +1447,7 @@ struct _GTestPermissionClass
   GPermissionClass parent_class;
 };
 
+static GType g_test_permission_get_type (void);
 G_DEFINE_TYPE (GTestPermission, g_test_permission, G_TYPE_PERMISSION)
 
 static void
@@ -1484,7 +1486,7 @@ acquire_async (GPermission         *permission,
   g_object_unref (task);
 }
 
-gboolean
+static gboolean
 acquire_finish (GPermission   *permission,
                 GAsyncResult  *res,
                 GError       **error)
@@ -1513,7 +1515,7 @@ release_async (GPermission         *permission,
   g_object_unref (task);
 }
 
-gboolean
+static gboolean
 release_finish (GPermission   *permission,
                 GAsyncResult  *result,
                 GError       **error)